SALMon: A SOA System for Monitoring Service Level Agreements

نویسندگان

  • Marc Oriol
  • Xavier Franch
  • Jordi Marco
چکیده

In this paper we present SALMon, a tool assessing the satisfaction of service level agreement (SLA) clauses by service-oriented systems. SALMon itself is organized as a service-oriented system that offers two kind of services: 1) the Monitor service that measures the values in execution time of dynamic quality attributes (like response time or availability), and 2) the Analyzer service that detects and reports violations of SLA clauses from the values obtained with the Monitor. The SALMon tool is highly versatile, allowing: 1) both active testing and passive monitoring as strategies, 2) different types of technologies for the monitored/tested systems (e.g., Web Services, RESTful services), 3) agile definition of measure instruments for new quality attributes. The service-oriented nature of SALMon makes it scalable and easy to integrate with other services that need its functionalities.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SALMON - An Architecture to Define, Store, Monitoring and Billing ISLAs in a Server Farm

Salmon (Service Agreement Levels for Monitoring Océano coNtracts) defines an architecture and prototype implementation of a system to specify and maintain Infrastructure Service Level Agreements (ISLAs). A contract is used to establish an ISLA between a customer and a service provider. Each contract includes multiple sections, such as report definition, violation policy descriptions, penalties ...

متن کامل

Cooperation Mechanisms for Monitoring Agents in Service-oriented Architectures

The Service-Oriented Architecture paradigm (SOA), e.g., realized with Web Services technology, enables enterprises to establish cross-organizational, service-based workflows. An important issue is the monitoring of the fulfillment of Service Level Agreements (SLAs) which define the responsibilities between the participants. Recent research has shown that agent technology is a useful approach in...

متن کامل

Domain Specific Monitoring of Business Processes Using Concept Probes

This paper proposes a monitoring framework that has business concepts at its core. Rather than relying on generic mechanisms to provide monitoring data, it proposes the notion of concept probes that fully match the business concepts used in the definition of business processes. These concept probes combine monitoring information from business process execution as well as service execution into ...

متن کامل

Dysco: a Platform for Dynamic Qos-aware Web Service Composition

Service-Oriented Architecture (SOA) is one of the most promising trends in software engineering, which makes possible development of distributed systems via loosely coupled services. It provides significant efficiency in the development, deployment and execution of the software based on it and therefore could be applied to a wide range of distributed systems such as enterprise applications, emb...

متن کامل

Planning Databases Service Level Agreements through Stochastic Petri Nets

The Service Oriented Architecture (SOA) has become a pattern for managing business transactions through distributed services, usually supported by third-party providers. In the SOA world, Service Level Agreements (SLA) are used to establish the requirements between customers and providers. Among the clauses agreed in SLA are those related with databases execution time, which have direct relatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010